import request from '../axios';

export function uploadImage(file, additionalData) {
    const formData = new FormData();
    formData.append('file', file); // 假设服务器期望的文件字段名为 'file'
 
    // 如果有其他数据需要发送，可以这样添加
    // formData.append('key', value);
    // 例如，如果您想发送一些额外的数据：
    for (const key in additionalData) {
        if (additionalData.hasOwnProperty(key)) {
            formData.append(key, additionalData[key]);
        }
    }
 
    // 使用 axios 发送请求（如果您使用的是封装的 request 函数，请相应地调整）
    return request.post('/images/upload', formData, {
        headers: {
            // 不要手动设置 Content-Type，axios 会自动处理
            // "Content-Type": "multipart/form-data" // 这行应该被注释掉或删除
        }
    });
}